package mesweb.mesweb.entity.pm;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.util.Date;

/**
 * @Description: 物料信息主表
 * @Author: jeecg-boot
 * @Date:   2021-12-26
 * @Version: V1.0
 */
@Data
@TableName("mm_materialmst")
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value="mm_materialmst对象", description="物料信息主表")
public class mmMaterialmst {
    
	/**id*/
	@TableId(type = IdType.ASSIGN_ID)
    @ApiModelProperty(value = "id")
	private Integer id;
	/**iparentid*/
    @ApiModelProperty(value = "iparentid")
	private Integer iparentid;
	/**smaterialcode*/
    @ApiModelProperty(value = "smaterialcode")
	private String smaterialcode;
	/**sfactorycode*/
    @ApiModelProperty(value = "sfactorycode")
	private String sfactorycode;
	/**smaterialtype*/
    @ApiModelProperty(value = "smaterialtype")
	private String smaterialtype;
	/**scategorycode*/
    @ApiModelProperty(value = "scategorycode")
	private String scategorycode;
	/**sparentcategorycode*/
    @ApiModelProperty(value = "sparentcategorycode")
	private String sparentcategorycode;
	/**smaterialname*/
    @ApiModelProperty(value = "smaterialname")
	private String smaterialname;
	/**smaterialnameen*/
    @ApiModelProperty(value = "smaterialnameen")
	private String smaterialnameen;
	/**smaterialmodel*/
    @ApiModelProperty(value = "smaterialmodel")
	private String smaterialmodel;
	/**smaterialbrand*/
    @ApiModelProperty(value = "smaterialbrand")
	private String smaterialbrand;
	/**swidth*/
    @ApiModelProperty(value = "swidth")
	private String swidth;
	/**sgmm*/
    @ApiModelProperty(value = "sgmm")
	private String sgmm;
	/**scomponent*/
    @ApiModelProperty(value = "scomponent")
	private String scomponent;
	/**iunitid*/
    @ApiModelProperty(value = "iunitid")
	private Integer iunitid;
	/**ipounitid*/
    @ApiModelProperty(value = "ipounitid")
	private Integer ipounitid;
	/**nunitconvertrate*/
    @ApiModelProperty(value = "nunitconvertrate")
	private java.math.BigDecimal nunitconvertrate;
	/**nbaseprice*/
    @ApiModelProperty(value = "nbaseprice")
	private java.math.BigDecimal nbaseprice;
	/**icurrencyid*/
    @ApiModelProperty(value = "icurrencyid")
	private String icurrencyid;
	/**nwhsafeqty*/
    @ApiModelProperty(value = "nwhsafeqty")
	private java.math.BigDecimal nwhsafeqty;
	/**ssource*/
    @ApiModelProperty(value = "ssource")
	private String ssource;
	/**screator*/
    @ApiModelProperty(value = "screator")
	private String screator;
	/**dcreatedate*/
    @ApiModelProperty(value = "dcreatedate")
	private Date dcreatedate;
	/**busable*/
    @ApiModelProperty(value = "busable")
	private Object busable;
	/**idefaultpurchasect*/
    @ApiModelProperty(value = "idefaultpurchasect")
	private Integer idefaultpurchasect;
	/**susagetype*/
    @ApiModelProperty(value = "susagetype")
	private String susagetype;
	/**sprocessingtype*/
    @ApiModelProperty(value = "sprocessingtype")
	private String sprocessingtype;
	/**sfactoryname*/
    @ApiModelProperty(value = "sfactoryname")
	private String sfactoryname;
	/**ssampleno*/
    @ApiModelProperty(value = "ssampleno")
	private String ssampleno;
	/**stechnicsno*/
    @ApiModelProperty(value = "stechnicsno")
	private String stechnicsno;
	/**smachinemodel*/
    @ApiModelProperty(value = "smachinemodel")
	private String smachinemodel;
	/**slooplength*/
    @ApiModelProperty(value = "slooplength")
	private String slooplength;
	/**soldpaperno*/
    @ApiModelProperty(value = "soldpaperno")
	private String soldpaperno;
	/**sremark*/
    @ApiModelProperty(value = "sremark")
	private String sremark;
	/**bvirtualmaterial*/
    @ApiModelProperty(value = "bvirtualmaterial")
	private Object bvirtualmaterial;
	/**ttimestamp*/
    @ApiModelProperty(value = "ttimestamp")
	private Date ttimestamp;
}
